Skip to content

feat(release): enable auto-merge for release PRs#410

Merged
FL4TLiN3 merged 1 commit intomainfrom
feat/auto-merge-release-pr
Jan 9, 2026
Merged

feat(release): enable auto-merge for release PRs#410
FL4TLiN3 merged 1 commit intomainfrom
feat/auto-merge-release-pr

Conversation

@FL4TLiN3
Copy link
Contributor

@FL4TLiN3 FL4TLiN3 commented Jan 9, 2026

Summary

  • Release PRがCI通過後に自動でマージされるように設定

changesets/actionがRelease PRを作成した後、gh pr merge --auto --squashでauto-mergeを有効にします。CIが全て通過すると自動的にマージされ、その後再度releaseワークフローが走ってnpmへpublishされます。

Flow

  1. mainにchangesetを含むコミットがプッシュされる
  2. release.ymlが実行され、Release PRが作成される
  3. 作成直後にauto-mergeが有効化される
  4. CIが全て通過すると自動でマージ
  5. mainへのプッシュで再度release.ymlが実行され、npmへpublish

Test plan

  • CI passes
  • 次回のRelease PRでauto-mergeが有効になることを確認

🤖 Generated with Claude Code

@codecov-commenter
Copy link

⚠️ Please install the 'codecov app svg image' to ensure uploads and comments are reliably processed by Codecov.

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

- Enable auto-merge for release PRs so they merge automatically after CI passes
- Remove redundant build step since `pnpm run release` already includes build,
  and CI Build job is required before merge anyway

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@FL4TLiN3 FL4TLiN3 force-pushed the feat/auto-merge-release-pr branch from 4ad96cc to b250bc6 Compare January 9, 2026 16:51
@FL4TLiN3 FL4TLiN3 merged commit 5e0edc3 into main Jan 9, 2026
9 checks passed
@FL4TLiN3 FL4TLiN3 deleted the feat/auto-merge-release-pr branch February 25, 2026 13:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants